long term trade receivables - Turkish English Dictionary